home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-08-31 | 2.7 KB | 63 lines | [TEXT/GEOL] |
- The Debug Library: a hot new developper tool !
-
- Contact:
- The Software Agency s.a.
- Pascal Pochet
- Rue Edith Cavell, 60
- B-1180 Brussels BELGIUM
- Tel. 32 (2) 675 37 66 (+fax)
- BEL0197
-
- Brussels, 28 Aug. 91
-
- If you are considering yourself as a serious Mac developper, this is a tool you
- can't live without anymore: The Debug Library™ is a complete interface to the
- Macintosh® Operating System adding debugging, tracing, disciplining and
- error checking code to every call you made to the operating system.
- The Debug Library is written in C and assembler using the pascal calling
- conventions of the OS and consists of about 60000 lines of code.
- Using TDL with existing software is easy:
- - using the scripts and tools provided with TDL, convert your code to call
- TDL routines instead of traditionnal OS calls.
- - add initialisation code for each TDL module.
- - add the needed TDL modules to your project or make files.
- - set the configuration macros - qTRACE, qDEBUG, qDISCIPLINE,
- qHEAP_CHECK, … - to the desired value
- - optionnaly, add more debugging calls at stategic points into your code
- And you are now ready to run …
- The TDL main advantages are:
- - full C and assembly (< 500 lines) source code provided: this means no hidden
- tricks, the pascal calling conventions lets you call it from MPW Pascal and
- Think Pascal.
- - cooperative calls to assembly-level debuggers such as TMON® and
- Macsbug® (heap checking, scrambling, purging, breakpoints, …)
- - discipline code is written in C and assembly (a very small percentage … ):
- the main advantage of this approach, is that you are able to add discipline
- calls to your own routines: you are no longer limited to disciplining ROM
- calls !
- - sophisticated error processing thru a "CatchFailure-Failure" mechanism,
- which is source code compatible with the MacApp® one.
- - additional "intelligent" checking in debug mode (example: check for
- misuse of resource handle instead of normal handle and vice versa)
- - helps you to find bugs and problems more quickly than an assembly-level
- debugger - still not replacing such a debugger - by breaking closer to the
- problem
- - its open architecture lets you add your own code and tools and adapt to
- your own debugging anq QA strategy by customising the TDL code
- - doesn't use any trap patches !
-
- Price: 300 $US
- Availability: September 91
- -------<<•>>--------
- This information is provided by the product's developer or distributor and
- constitutes neither an endorsement nor a recommendation by Apple Computer,
- Inc.. Apple assumes no responsibility with regard to selection, performance or
- use of this product. All understandings, agreements and warranties, if any,
- take place directly between the developer and the prospective user.
-
- News Break
- News Beat
- Third Party News Beat
- 28 Aug 91
-
-